KRtcEngineWarningCode
SDK 警告码。
Declared in KRtcEngineEnumerates.h
KRtcEngineWarningCodeNetworkNotGood
KRtcEngineWarningCodeNetworkNotGood=(5)
KRtcEngineWarningCodeFallbackToSoftVideoEncoder
KRtcEngineWarningCodeFallbackToSoftVideoEncoder=(162)
KRtcEngineErrorCode
SDK 错误码。
Declared in KRtcEngineEnumerates.h
KRtcEngineErrorCodeFailedDecodePushedImage
KRtcEngineErrorCodeFailedDecodePushedImage=(159)
详情描述:
无法解码 APP 通过 startPushImage 设置的图片。
KRtcEngineErrorCodeFailedDecodeWatermarkImage
KRtcEngineErrorCodeFailedDecodeWatermarkImage=(160)
详情描述:
无法解码 APP 通过 AddWatermark 接口设置的图片。
KRtcEngineErrorCodeFailedOpenCamera
KRtcEngineErrorCodeFailedOpenCamera=(301)
KRtcEngineErrorCodeFailedOpenMicrophone
KRtcEngineErrorCodeFailedOpenMicrophone=(302)
KRtcEngineVideoOutputOrientationMode
手机横竖屏模式。
Declared in KRtcEngineEnumerates.h
KRtcEngineVideoOutputOrientationModeAdaptive
KRtcEngineVideoOutputOrientationModeAdaptive=(0)
详情描述:
(默认)该模式下 SDK 输出的视频方向与采集到的视频方向一致。接收端会根据收到的视频旋转信息对视频进行旋转。该模式适用于接收端可以调整视频方向的场景。如果采集的视频是横屏模式,则输出的视频也是横屏模式;如果采集的视频是竖屏模式,则输出的视频也是竖屏模式。
KRtcEngineVideoOutputOrientationModeFixedLandscape
KRtcEngineVideoOutputOrientationModeFixedLandscape=(1)
详情描述:
该模式下 SDK 固定输出风景(横屏)模式的视频。如果采集到的视频是竖屏模式,则视频编码器会对其进行裁剪。该模式适用于当接收端无法调整视频方向时,如使用 CDN 推流场景下。
KRtcEngineVideoOutputOrientationModeFixedPortrait
KRtcEngineVideoOutputOrientationModeFixedPortrait=(2)
详情描述:
该模式下 SDK 固定输出人像(竖屏)模式的视频,如果采集到的视频是横屏模式,则视频编码器会对其进行裁剪。该模式适用于当接收端无法调整视频方向时,如使用 CDN 推流场景下。
KRtcEngineLogLevel
KRTC SDK 的日志输出等级。
Declared in KRtcEngineEnumerates.h
KRtcEngineLogLevelDebug
KRtcEngineLogLevelDebug=(0)
KRtcEngineLogLevelInfo
KRtcEngineLogLevelInfo=(1)
详情描述:
(默认)输出 KLogLevelFatal、KLogLevelError、KLogLevelWarn、KLogLevelInfo 级别的日志。我们推荐你将日志级别设为该等级。
KRtcEngineLogLevelWarn
KRtcEngineLogLevelWarn=(2)
详情描述:
仅输出 KLogLevelFatal、KLogLevelError、KLogLevelWarn 级别的日志。
KRtcEngineLogLevelError
KRtcEngineLogLevelError=(3)
详情描述:
仅输出 KLogLevelFatal、KLevelError 级别的日志。
KRtcEngineLogLevelNone
KRtcEngineLogLevelNone=(4)
KRtcEngineLiveAudioProfile
音频编码参数。
Declared in KRtcEngineEnumerates.h
KRtcEngineLiveAudioProfileSpeechDefault
KRtcEngineLiveAudioProfileSpeechDefault=(0)
详情描述:
默认,双声道,采样率44100Hz,码率64kbps。
KRtcEngineLiveAudioProfileMusicStandardStereo
KRtcEngineLiveAudioProfileMusicStandardStereo=(1)
详情描述:
音乐编码,双声道,采样率48000Hz,码率48kbps。
KRtcEngineLiveAudioProfileMusicHighQualityStereo
KRtcEngineLiveAudioProfileMusicHighQualityStereo=(2)
详情描述:
高音质音乐编码,双声道,采样率48000Hz,码率64kbps。
KRtcEngineLiveAudioProfileMusicHigherQualityStereo
KRtcEngineLiveAudioProfileMusicHigherQualityStereo=(3)
详情描述:
96K音质音乐编码,双声道,采样率48000Hz,码率96kbps。
KRtcEngineLiveAudioProfileMusicVeryHighQualityStereo
KRtcEngineLiveAudioProfileMusicVeryHighQualityStereo=(4)
详情描述:
128K音质音乐编码,双声道,采样率48000Hz,码率128kbps。
KRtcEngineVoiceEffectOption
音效选项
Declared in KRtcEngineEnumerates.h
KRtcEngineVeoNone
KRtcEngineVeoNone=(0)
KRtcEngineVeoEcho
KRtcEngineVeoEcho=(1)
KRtcEngineVeoThriller
KRtcEngineVeoThriller=(2)
KRtcEngineVeoRobot
KRtcEngineVeoRobot=(3)
KRtcEngineVeoLorie
KRtcEngineVeoLorie=(4)
KRtcEngineVeoUncle
KRtcEngineVeoUncle=(5)
KRtcEngineVeoDieFat
KRtcEngineVeoDieFat=(6)
KRtcEngineVeoBadBoy
KRtcEngineVeoBadBoy=(7)
KRtcEngineVeoXiaoHuangRen
KRtcEngineVeoXiaoHuangRen=(8)
KRtcEngineVeoXiaoHeavyMetal
KRtcEngineVeoXiaoHeavyMetal=(9)
KRtcEngineVeoDenon
KRtcEngineVeoDenon=(10)
KRtcEngineVeoHeavyMechinery
KRtcEngineVeoHeavyMechinery=(11)
KRtcEngineVeoPowerCurrent
KRtcEngineVeoPowerCurrent=(12)
KRtcEngineVeoCute
KRtcEngineVeoCute=(13)
KRtcEngineVeoPilot
KRtcEngineVeoPilot=(14)
KRtcEngineVeoUserDefine
KRtcEngineVeoUserDefine=(15)
KRtcEngineVeoVibrato
KRtcEngineVeoVibrato=(16)
KRtcEngineVeoBoy
KRtcEngineVeoBoy=(17)
KRtcEngineWaWaYin
KRtcEngineWaWaYin=(18)
KRtcEngineReverbLevel
混响选项
Declared in KRtcEngineEnumerates.h
KRtcEngineReverbNone
KRtcEngineReverbNone=(0)
KRtcEngineReverbChorus
KRtcEngineReverbChorus=(1)
KRtcEngineReverbClassic
KRtcEngineReverbClassic=(2)
KRtcEngineReverbPop
KRtcEngineReverbPop=(3)
KRtcEngineReverbHeavy
KRtcEngineReverbHeavy=(4)
KRtcEngineReverbReverb
KRtcEngineReverbReverb=(5)
KRtcEngineReverbKTV
KRtcEngineReverbKTV=(6)
KRtcEngineReverbBathRoom
KRtcEngineReverbBathRoom=(7)
KRtcEngineReverbRecord
KRtcEngineReverbRecord=(8)
KRtcEngineReverbStudio
KRtcEngineReverbStudio=(9)
KRtcEngineReverbStage
KRtcEngineReverbStage=(10)
KRtcEngineReverbConcert
KRtcEngineReverbConcert=(11)
KRtcEngineReverbLight
KRtcEngineReverbLight=(12)
KRtcEngineReverbSuperStar
KRtcEngineReverbSuperStar=(13)
KRtcEngineReverbAmazing
KRtcEngineReverbAmazing=(14)
KRtcEngineReverbAmazing2
KRtcEngineReverbAmazing2=(15)
KRtcEngineReverbOldTimeRadio
KRtcEngineReverbOldTimeRadio=(16)
KRtcEngineVideoRenderMode
”视频渲染模式。"
Declared in KRtcEngineEnumerates.h
KRtcEngineVideoRenderModeFitWithCropping
KRtcEngineVideoRenderModeFitWithCropping=(0)
详情描述:
优先保证视窗被填满。视频尺寸等比缩放,直至整个视窗被视频填满。如果视频长宽与显示窗口不同,多出的视频将被截掉。
KRtcEngineVideoRenderModeScaleToFit
KRtcEngineVideoRenderModeScaleToFit=(1)
详情描述:
优先保证视频内容全部显示。视频尺寸等比缩放,直至视频窗口的一边与视窗边框对齐。如果视频长宽与显示窗口不同,视窗上未被填满的区域将被涂黑。
KRtcEngineVideoMirrorMode
镜像模式。
Declared in KRtcEngineEnumerates.h
KRtcEngineVideoMirrorModeAuto
KRtcEngineVideoMirrorModeAuto=(0)
详情描述:
(默认)由 SDK 决定镜像模式,前置摄像头镜像,后置摄像头不镜像。
KRtcEngineVideoMirrorModeEnabled
KRtcEngineVideoMirrorModeEnabled=(1)
KRtcEngineVideoMirrorModeDisabled
KRtcEngineVideoMirrorModeDisabled=(2)
KRtcEngineVideoSourceType
视频源类型。
Declared in KRtcEngineEnumerates.h
KRtcEngineVideoSourceTypePeople
KRtcEngineVideoSourceTypePeople=(0)
KRtcEngineVideoSourceTypeContent
KRtcEngineVideoSourceTypeContent=(1)
KRtcEngineBackgroundMode
App 退后台后的音视频推流模式。
Declared in KRtcEngineEnumerates.h
KRtcEngineBackgroundModeKeepLastFrame
KRtcEngineBackgroundModeKeepLastFrame=(0)
详情描述:
App 退后台推的视频流为退后台之前的最后一个视频帧,音频为静音数据。
KRtcEngineBackgroundModeBlackStreaming
KRtcEngineBackgroundModeBlackStreaming=(1)
详情描述:
App 退后台推的视频流为黑屏,音频为静音数据。
KRtcEngineBackgroundModeNormalStreaming
KRtcEngineBackgroundModeNormalStreaming=(2)
详情描述:
App 退后台仍然正常推音视频流,常用于屏幕推流。
KRtcEngineBackgroundModeBreakStreaming
KRtcEngineBackgroundModeBreakStreaming=(3)
KRtcEnginePushStreamState
直播推流状态。
Declared in KRtcEngineEnumerates.h
KRtcEnginePushStreamStateInvalid
KRtcEnginePushStreamStateInvalid=(-1)
KRtcEnginePushStreamStateIdle
KRtcEnginePushStreamStateIdle=(0)
KRtcEnginePushStreamStateRunning
KRtcEnginePushStreamStateRunning=(1)
详情描述:
正在推流中,当调用 startPush 成功推流时,sdk 会返回该值。
KRtcEnginePushStreamStateStopped
KRtcEnginePushStreamStateStopped=(2)
详情描述:
推流已正常结束,当调用 stopPush 主动停止推流时,SDK会返回该值。
KRtcEnginePushStreamStateFailed
KRtcEnginePushStreamStateFailed=(3)
详情描述:
推流失败,可以通过 onPushStreamStateChanged 回调报告的信息排查问题,然后重新推流。
KRtcEnginePushStreamStateRecovering
KRtcEnginePushStreamStateRecovering=(4)
详情描述:
尝试重新连接Aray服务器和CDN,最多尝试重连3次,每次10秒。如仍未成功恢复连接,则推流状态变为 kFailed。
KRtcEnginePushStreamError
直播推流错误码。
Declared in KRtcEngineEnumerates.h
KRtcEnginePushStreamErrorOk
KRtcEnginePushStreamErrorOk=(0)
KRtcEnginePushStreamErrorFailed
KRtcEnginePushStreamErrorFailed=(1)
详情描述:
一般性错误,没有明确原因。你可以尝试重新推流。
KRtcEnginePushStreamErrorAudioPublication
KRtcEnginePushStreamErrorAudioPublication=(2)
详情描述:
音频推流出错。例如,本地音频采集设备未正常工作、被其他进程占用或没有使用权限。
KRtcEnginePushStreamErrorVideoPublication
KRtcEnginePushStreamErrorVideoPublication=(3)
详情描述:
视频推流出错。例如,本地视频采集设备未正常工作、被其他进程占用或没有使用权限。
KRtcEnginePushStreamErrorNetConnect
KRtcEnginePushStreamErrorNetConnect=(4)
KRtcEnginePushStreamErrorBadName
KRtcEnginePushStreamErrorBadName=(5)
详情描述:
URL 已用于推流,请使用新的 URL。
KRtcEnginePushStreamErrorAuthenticationFailed
KRtcEnginePushStreamErrorAuthenticationFailed=(6)
详情描述:
鉴权失败,比如被禁推或者 token 错误等。
KRtcEngineNetworkQuality
网络质量
Declared in KRtcEngineEnumerates.h
KRtcEngineNetworkQualityUnknown
KRtcEngineNetworkQualityUnknown=(0)
KRtcEngineNetworkQualityExcellent
KRtcEngineNetworkQualityExcellent=(1)
KRtcEngineNetworkQualityGood
KRtcEngineNetworkQualityGood=(2)
KRtcEngineNetworkQualityPoor
KRtcEngineNetworkQualityPoor=(3)
KRtcEngineNetworkQualityBad
KRtcEngineNetworkQualityBad=(4)
KRtcEngineNetworkQualityVBad
KRtcEngineNetworkQualityVBad=(5)
KRtcEngineNetworkQualityUnavailable
KRtcEngineNetworkQualityUnavailable=(6)
KRtcEngineAudioFrameFormat
音频帧格式。
Declared in KRtcEngineEnumerates.h
KRtcEngineAudioFrameFormatPcmS16Le
KRtcEngineAudioFrameFormatPcmS16Le=(0)
KRtcEngineVideoFrameFormat
视频帧格式。
Declared in KRtcEngineEnumerates.h
KRtcEngineVideoFrameFormatYUVI420
KRtcEngineVideoFrameFormatYUVI420=(0)